/* Popovers/Menus */
$menu_bg_color: $bg_color;
-$menuitem_bg_color: lighten($menu_bg_color, 4%);
+
+$menuitem_bg_color: if($variant == 'light', darken($menu_bg_color, 5%), lighten($menu_bg_color, 5%));
$menuitem_border_radius: $base_border_radius * 1.5;
-$submenu_bg_color: lighten($menu_bg_color, 7%);
+$submenu_bg_color: if($variant == 'light', darken($menu_bg_color, 17%), lighten($menu_bg_color, 13%));
// the popover itself
.popup-menu-boxpointer {
// menu items
.popup-menu-item {
- @include menuitem($bg:$menu_bg_color);
+ @include menuitem($bg:$menuitem_bg_color);
border-radius: $menuitem_border_radius;
border-radius: 0 0 $menuitem_border_radius+1px $menuitem_border_radius+1px;
margin-bottom: $base_padding;
border: 1px solid transparent;
+ background-color: $submenu_bg_color;
@if $contrast == 'high' {
border-color: $hc_inset_color;
// submenu specific styles
.popup-menu-item {
border-radius: 0;
- @include menuitem($bg:$submenu_bg_color);
border-top-width:0;
+ @include menuitem($bg:$submenu_bg_color);
&:last-child {
border-radius: 0 0 $menuitem_border_radius $menuitem_border_radius;